<?php

namespace v1;

use Luracast\Restler\RestException;

class Sessions
{
    
    private $_db;
    private $_table = 'sessions';
    
    
    public function __construct()
    {
        $this->_db = new \MysqliDb(DB_HOST_MYSQL, DB_USER_MYSQL, DB_PASS_MYSQL, DB_NAME_MYSQL);
//        vd($this->_db);
    }
    
    
    public function index()
    {
//        return $this->listFilms();

        throw new RestException(400, 'Index');
    }
    
    
/*
 * GET Request
 */
    
/*
 * Get list sessions
 */
    public function listSessions($filmID = NULL, $cinemaHallID = NULL)
    {
        if (is_null($filmID) && is_null($cinemaHallID))
        {
            return $this->_db->get($this->_table);
        }
        
        
        
    }
    
//    public function test($text = NULL)
//    {
//        if (is_null($text) || empty($text))
//        {
//            throw new RestException(400);
//        }
//        return array('response' => array('status' => 'OK', 'text' => $text) );
//    }
    
    
/*
 * POST Request
 */
//    public function post($data = NULL)
//    {
//        if (is_null($data) || empty($data))
//        {
//            throw new RestException(400);
//        }
//        
//        return $data;
//    }
    
    
    
}
